// components/index/entries.ts
import listData from "../../utils/items";
import { handleLogin } from "../../utils/login"

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    login: {
      type: Boolean,
      value: false,
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    listData,

  },

  /**
   * 组件的方法列表
   */
  methods: {
    handleTap(e: WechatMiniprogram.BaseEvent) {
      // console.log("点击！！！！");
      let obj: any = listData.find(v => v.id == e.currentTarget.dataset.id);
      // console.log("obj == ",obj);
      if (!this.data.login) {
        handleLogin((result) => {
          // 登录成功
          if (result) {
            this.setData({ login: true });
            if (obj.url) {
              // console.log("obj.url = ",obj.url)
              wx.navigateTo({ url: obj.url });
            }
          }
      })
    } else {
      if(obj.url) {
  // console.log("obj.url = ",obj.url)
  wx.navigateTo({ url: obj.url });
}
      }
    }
  },
  
})
